.tourism-body{
    width: 100%;
    background:  url("../img/index/common-use-in-body.jpg") no-repeat center/cover;
    border: 1px solid #EFEAE4;
}

.shade .tourNav{
    width: 1200px;
    padding-top: 101px;
    margin: 0 auto;
    display: flex;
}

.tourNav-li{
    width: 80px;
    font-size: 20px;
    font-weight: 800;
    color: #fff;
    margin-right: 50px;
    padding-bottom: 9px;
    cursor: pointer;
}

.tourNav .tourNav-li:hover {
    border-bottom: 4px solid #980f09;
}

.tourNav .cur {
    color: #980f09;
    border-bottom: 4px solid #980f09;
}

.tourism-tourLine,
.tourism-food {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin: 20px auto 80px auto;
}

.tourism-tourLine a,
.tourism-food a {
    margin-bottom: 25px;
}

.tourLine-content,
.cultureFood-content {
    width: 590px;
    height: 520px;
    padding: 16px 14px;
    border: 1px solid #A82127;
    position: relative;
}

.tourLine-content .iconfont:nth-child(1),
.cultureFood-content .iconfont:nth-child(1) {
    font-size: 36px;
    color: #A82127;
    position: absolute;
    top: -3px;
    left: -4px;
}

.tourLine-content .iconfont:nth-child(2),
.cultureFood-content .iconfont:nth-child(2) {
    font-size: 36px;
    color: #A82127;
    position: absolute;
    bottom: -2px;
    right: -8px;
}

.ttl-img{
    width: 100%;
    height: 354px;
    margin-bottom: 24px;
}

.ttl-img img{
    width: 100%;
    height: 100%;
}

.ttl-info-title{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #262626;
}

.ttl-info-stext {
    font-size: 16px;
    color: #8c8c8c;
    line-height: 18px;
    height: 36px;
    text-overflow: ellipsis;
    white-space: break-spaces;
    overflow: hidden;
}